package cn.com.my.yes1;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Locale;
import java.util.Scanner;

public class DayTest_1 {
	public static void main(String[] args) {  
		  
	    // 1.使用Calendar日期函数(声明)  
	    Calendar calendar = new GregorianCalendar();  
	    // 或者用Calendar calendar = Calendar.getInstance();  
	  
	    // 格式化日期--设置date  
	    SimpleDateFormat sdf = new SimpleDateFormat("", Locale.ENGLISH);  
	    sdf.applyPattern("yyyy.MM"); // 201203格式  
	  
	    Scanner scanner = new Scanner(System.in);  
	    String date = scanner.next();// 日期格式  
	  
	    try {  
	        System.out.println(sdf.parse(date));  
	        calendar.setTime(sdf.parse(date));  
	    } catch (ParseException e) {  
	        e.printStackTrace();  
	    }  
	    /** 开始用的这个方法获取实际月的最大天数* */  
	    int num2 = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);  
	    System.out.println(num2);  
	    // 日期减一,取得上月最后一天时间对象  
	    // cal.add(Calendar.DAY_OF_MONTH, -1);  
	    // 输出上月最后一天日期  
	    // System.out.println(cal.get(Calendar.DAY_OF_MONTH));  
	    
	}  
	

	
}
